package study.activiti.ssh.dao.impl;

import java.util.List;

import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import study.activiti.ssh.dao.IEmployeeDao;
import study.activiti.ssh.domain.Employee;

public class EmployeeDaoImpl extends HibernateDaoSupport implements IEmployeeDao {

	/**  
	* @Name: findEmployeeByName（方法的名称）
	* @Description: 根据登录名查询用户信息（方法的描述）
	* @Author: 李超（作者）
	* @Version: V1.00 （版本号）
	* @Create Date: 2016-12-16 （创建日期）
	* @Parameters: 无（方法的入参，如果没有，填写为“无”）
	* @Return: 无（返回值，如果没有，填写为“无”）
	*/
	public Employee findEmployeeByName(String name) {
		String hql = "from Employee o where o.name = ?" ;
		List<Employee> list = this.getHibernateTemplate().find(hql, name) ;
		Employee employee = null ;
		if(list != null && list.size() > 0) {
			employee = list.get(0) ;
		}
		return employee ;
	}
	
	
}
